gtraceview: compile fixes for NetBSD.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 2 Jul 2009 10:36:17 +0000 (11:36 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 2 Jul 2009 10:36:17 +0000 (11:36 +0100)
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
tools/misc/Makefile
tools/misc/gtraceview.c

index 038fcef23d8ac1536d7d8a36972e7c2d6b98c7f0..8c25f886ffa807b168b4d774cdeb9e269754e2c1 100644 (file)
@@ -57,6 +57,6 @@ xenperf xenpm gtracestat: %: %.o Makefile
        $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LDFLAGS_libxenctrl)
 
 gtraceview: %: %.o Makefile
-       $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) -lncurses
+       $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(CURSES_LIBS)
 
 -include $(DEPS)
index 5c91db38feb01dc04f6fd9a1ac00933068cde6f1..c86a809030431ccaa37272ee33605164d0338bc2 100644 (file)
@@ -19,6 +19,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <stdarg.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <inttypes.h>
 #include <xenctrl.h>
 #include <xen/trace.h>
 
+#ifdef __Linux__
 #include <ncurses.h>
+#endif
+#ifdef __NetBSD__
+#include <curses.h>
+#endif
 
 /********** MACROS **********/
 #define MAX_CPU_NR  32